html,body{
    height:100%;
}
html,body,div,p,h1.h2,h3,h4,h5,ul,li,a,i,b{
    margin:0;
    padding:0;
}
ul,li{
    list-style: none;
}
input,textarea{
    -webkit-appearance: none;
    outline: none;
    border:0;
}
a{
    text-decoration: none;
}
.clear{
    clear: both;
}
.hide{
    display: none !important;
}
.bg-red{
    background-color: #e4393c;
    padding: 5px 10px;
}
.bg-white{
    background-color: #fff !important;
}
.white{
    color:#fff;
}
/**radio***/
label {
    font-size: 0.75rem;
    cursor: pointer;
  }
  label i {
    font-size: 0.75rem;
    font-style: normal;
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;
    text-align: center;
    line-height: 20px;
    color: #bfbfbf;
    vertical-align: middle;
    margin: -2px 2px 1px 0px;
    border: #bfbfbf 1px solid;
  }
  input[type='checkbox'],
  input[type='radio'] {
    display: none;
  }
  input[type='checkbox'] + i,
  input[type='radio'] + i {
    border-radius: 3px;
  }
  input[type='checkbox']:checked + i,
  input[type='radio']:checked + i {
    background: #e4393c;
    color: #fff;
    border: none;
  }
  input[type='checkbox']:disabled + i,
  input[type='radio']:disabled + i {
    border-color: #ccc;
  }
  input[type='checkbox']:checked:disabled + i,
  input[type='radio']:checked:disabled + i {
    background: #ccc;
  }
  